package com.cpi.cornpp.purchase.program.view;

import com.cpi.cornpp.common.view.IBaseView;

/**
 * <br><b>REVISION 1.0</b><br>
 * Clase del tipo vista que contiene las propiedades con los valores de un tipo de carga relacionada a una orden de compra<br>
 * 
 * @author Mauricio Salazar
 * @version 1.0 Fecha: 01-10-2009
 */
public class PurchaseOrderChargeView implements IBaseView {
	private static final long serialVersionUID = 3416001118671692312L;
	/**
	 * Identificador del tipo de carga
	 */
	private String purchaseOrderChargeTypeId;
	/**
	 * Codigo del tipo de carga
	 */
	private String purchaseOrderChargeTypeCode;
	/**
	 * Identificador de la orden de compra
	 */
	private String purchaseOrderId;
	/**
	 * Monto de la orden de compra relacionada con el tipo de carga
	 */
	private double purchaseOrderAmount;
	/**
	 * Regresa el identificador del tipo de carga
	 * @return Identificador del tipo de carga
	 */
	public String getPurchaseOrderChargeTypeId() {
		return purchaseOrderChargeTypeId;
	}
	/**
	 * Asigna el identificador del tipo de carga
	 * @param aPurchaseOrderChargeTypeId Identificador del tipo de carga
	 */
	public void setPurchaseOrderChargeTypeId(String aPurchaseOrderChargeTypeId) {
		purchaseOrderChargeTypeId = aPurchaseOrderChargeTypeId;
	}
	public void setPurchaseOrderChargeTypeCode(
			String purchaseOrderChargeTypeCode) {
		this.purchaseOrderChargeTypeCode = purchaseOrderChargeTypeCode;
	}
	public String getPurchaseOrderChargeTypeCode() {
		return purchaseOrderChargeTypeCode;
	}
	/**
	 * Regresa el identificador de la orden de compra
	 * @return Identificador de la orden de compra
	 */
	public String getPurchaseOrderId() {
		return purchaseOrderId;
	}
	/**
	 * Asigna el identificador de la orden de compra
	 * @param aPurchaseOrderId Identificador de la orden de compra
	 */
	public void setPurchaseOrderId(String aPurchaseOrderId) {
		purchaseOrderId = aPurchaseOrderId;
	}
	/**
	 * Asigna el monto del tipo de carga relacionada con la orden de compra
	 * @return Monto del tipo de carga relacionada con la orden de compra
	 */
	public double getPurchaseOrderAmount() {
		return purchaseOrderAmount;
	}
	/**
	 * Asigna el monto del tipo de carga relacionada con la orden de compra
	 * @param aPurchaseOrderAmount Monto del tipo de carga relacionada con la orden de compra
	 */
	public void setPurchaseOrderAmount(double aPurchaseOrderAmount) {
		purchaseOrderAmount = aPurchaseOrderAmount;
	}
}